iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0
自我挑戰組

C語言救救我系列 第 12

Day12-"二維陣列"

  • 分享至 

  • xImage
  •  

陣列若具有兩個索引稱為二維陣列,若有三個則是稱為三維陣列。二維陣列就像是數學中的矩陣,我們可以把第一個索引值看成列,把第二個索引值看成第幾行,但在數學中的行是column,跟這邊是不一樣的。

這邊教一個分辨,行跟列的口訣,只要記得直的是行,橫的是列,在這邊就容易理解數值是存放到哪邊了。

來看範例,假如我們陣列維a[3][2],這樣代表我們會有3個橫的單位,2個直的單位,總共6個儲存空間,然後就像我在一維陣列時有提到的,C語言的陣列索引是從0開始,也就是說我把a公司的第一個物品存在的位置會是a[0][0],而不是a[1][1]。

在我們目前學過的東西以及理解範圍內,二維陣列可以用矩陣來理解,三維矩陣可以用3度空間理解,也就是說若到四維的話,我們不好理解,也不好撰寫,因此大部分最多都只有使用1到3維的空間,在這裡面又屬一維陣列最常使用,二維陣列也僅次於一維陣列而已。

/images/emoticon/emoticon29.gif

Day12就到這啦BYE~


上一篇
Day11-"一維陣列練習"
下一篇
Day13-"練習二維陣列"
系列文
C語言救救我30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言